// var arr = []
// for (var i = 0; i < 10; i++) {
//     arr[i] = function () {
//         console.log(i)
//     }
// }
// arr[6]()

// let tmp = 123
// if (true) {
//     console.log(tmp)
//     let tmp
// }

// var arr = [12, 34, 32, 89, 4]
// let min = arr[0]
// for (let item of arr) {
//     if (item < min) {
//         min = item
//     }
// }
// console.log(min)

// console.log(Math.min(...arr))

// var a = 10
// var obj = {
//     a: 20,
//     fn() {
//         setTimeout(() => {
//             console.log(this.a)
//         })
//     }
// }
// obj.fn()
// // const NAME = 'CONST'
// // NAME = 'LET'//报错     TypeError: Assignment to constant variable.

// const OBJ = {
//     name: 'const'
// }
// OBJ.name = 'let'




a = 1
let a
console.log(a) //Cannot access 'a' before initialization

let c = 20
let c = 20